jsp网站发布时报错

schinar 2016-09-04 03:14:59
帮别人发布一个jsp网站,对jsp一点也不了解,tomcat启动时报下面的错误:
2016-09-04 15:09:24,570 ERROR [org.springframework.web.context.ContextLoader] -
<Context initialization failed>
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'baseAreaManager' defined in file [D:\sdsas\sdsas\base\WEB-INF\classes\sp
ring\serviceContext-base.xml]: Initialization of bean failed; nested exception i
s org.springframework.beans.factory.BeanCreationException: Error creating bean w
ith name 'baseUserManager' defined in file [D:\sdsas\sdsas\base\WEB-INF\classes\
spring\serviceContext-base.xml]: Invocation of init method failed; nested except
ion is org.springframework.dao.DataAccessResourceFailureException: Cannot get Je
dis connection; nested exception is redis.clients.jedis.exceptions.JedisConnecti
onException: Could not get a resource from the pool
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:580)
at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:425)
at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:47)
at org.my431.platform.utils.ContextUtils.contextInitialized(ContextUtils
.java:25)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:5099)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:5615)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
java:1571)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
java:1561)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'baseUserManager' defined in file [D:\sdsas\sdsas\base\WEB-INF
\classes\spring\serviceContext-base.xml]: Invocation of init method failed; nest
ed exception is org.springframework.dao.DataAccessResourceFailureException: Cann
ot get Jedis connection; nested exception is redis.clients.jedis.exceptions.Jedi
sConnectionException: Could not get a resource from the pool
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.autowireByName(AbstractAutowireCapableBeanFactory.java:1104)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1054)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
... 22 more
Caused by: org.springframework.dao.DataAccessResourceFailureException: Cannot ge
t Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConn
ectionException: Could not get a resource from the pool
at org.springframework.data.redis.connection.jedis.JedisConnectionFactor
y.fetchJedisConnector(JedisConnectionFactory.java:101)
at org.springframework.data.redis.connection.jedis.JedisConnectionFactor
y.getConnection(JedisConnectionFactory.java:148)
at org.springframework.data.redis.connection.jedis.JedisConnectionFactor
y.getConnection(JedisConnectionFactory.java:41)
at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnect
ion(RedisConnectionUtils.java:82)
at org.springframework.data.redis.core.RedisConnectionUtils.getConnectio
n(RedisConnectionUtils.java:54)
at org.springframework.data.redis.core.RedisTemplate.execute(RedisTempla
te.java:150)
at org.springframework.data.redis.core.RedisTemplate.execute(RedisTempla
te.java:133)
at org.springframework.data.redis.core.AbstractOperations.execute(Abstra
ctOperations.java:75)
at org.springframework.data.redis.core.DefaultValueOperations.set(Defaul
tValueOperations.java:181)
at org.my431.plugin.redis.services.RedisManager.saveBaseUser(RedisManage
r.java:29)
at org.my431.base.services.BaseUserManager.init(BaseUserManager.java:48)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
... 31 more
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Could not ge
t a resource from the pool
at redis.clients.util.Pool.getResource(Pool.java:22)
at org.springframework.data.redis.connection.jedis.JedisConnectionFactor
y.fetchJedisConnector(JedisConnectionFactory.java:94)
... 48 more
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.Con
nectException: Connection refused: connect
at redis.clients.jedis.Connection.connect(Connection.java:124)
at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:54)
at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1657)
at redis.clients.jedis.JedisPool$JedisFactory.makeObject(JedisPool.java:
63)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericOb
jectPool.java:1188)
at redis.clients.util.Pool.getResource(Pool.java:20)
... 49 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at redis.clients.jedis.Connection.connect(Connection.java:119)
... 54 more
2016-9-4 15:09:24 org.apache.catalina.core.StandardContext startInternal
严重: One or more listeners failed to start. Full details will be found in the a
ppropriate container log file
2016-9-4 15:09:24 org.apache.catalina.core.StandardContext startInternal
严重: Context [/base] startup failed due to previous errors
2016-9-4 15:09:24 org.apache.catalina.loader.WebappClassLoaderBase clearReferenc
esJdbc
严重: The web application [/base] registered the JDBC driver [oracle.jdbc.Oracle
Driver] but failed to unregister it when the web application was stopped. To pre
vent a memory leak, the JDBC Driver has been forcibly unregistered.
2016-9-4 15:09:24 org.apache.catalina.loader.WebappClassLoaderBase clearReferenc
esThreads
严重: The web application [/base] appears to have started a thread named [Resour
ce Destroyer in BasicResourcePool.close()] but has failed to stop it. This is ve
ry likely to create a memory leak.

--------------
...全文
73999 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaya99003 2017-09-05
  • 打赏
  • 举报
回复
大牛 公明哦
M阳光 2017-02-27
  • 打赏
  • 举报
回复
 org.springframework.dao.DataAccessResourceFailureException: Cannot get Je
dis connection; nested exception is redis.clients.jedis.exceptions.JedisConnecti
onException: Could not get a resource from the pool
redis是不是没有启动?或者是地址写错了
我爱大遵义 2017-02-04
  • 打赏
  • 举报
回复
Senpy_Chen 2017-01-17
  • 打赏
  • 举报
回复
引用 9 楼 bcsflilong 的回复:
Could not get a resource from the pool 你的数据源配置呢 这里可能有问题 导致后续的注解不能生效
+1,读取不到数据源
ljheee 2017-01-08
  • 打赏
  • 举报
回复
Could not get a resource from the pool 你的数据源配置呢 这里可能有问题 导致后续的注解不能生效
那年花 2016-12-27
  • 打赏
  • 举报
回复
连接不到数据源的问题
weare微儿 2016-12-20
  • 打赏
  • 举报
回复
redis地址配置有问题,连接不上redis
拘谨的小人 2016-12-20
  • 打赏
  • 举报
回复
redis 不能用
star19860411 2016-12-20
  • 打赏
  • 举报
回复
引用 9 楼 bcsflilong 的回复:
Could not get a resource from the pool 你的数据源配置呢 这里可能有问题 导致后续的注解不能生效
+1
bcsflilong 2016-12-20
  • 打赏
  • 举报
回复
Could not get a resource from the pool 你的数据源配置呢 这里可能有问题 导致后续的注解不能生效
xb12369 2016-12-20
  • 打赏
  • 举报
回复
问题在于你都不会 你都敢帮人搞 我服! 又是一个不会拒绝人的人
schinar 2016-09-05
  • 打赏
  • 举报
回复
请大家帮忙,谢谢。
schinar 2016-09-05
  • 打赏
  • 举报
回复
回复:a241903820 请问怎么检查,我是不懂JSP,还有我看不到源码啊。
李大白白 2016-09-05
  • 打赏
  • 举报
回复
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'baseAreaManager' 
Error creating bean w
ith name 'baseUserManager' 
创建这2个bean失败啊 ! 检查你的spring扫描bean的路径是否写错 , 点ctrl是否能够直接跟踪
<bean id="baseAreaManager" init-method="init" class="org.my431.base.services.BaseAreaManager"/>
<bean id="baseUserManager" init-method="init" class="org.my431.base.services.BaseUserManager"/>
kahnyy5202015 2016-09-04
  • 打赏
  • 举报
回复
眼睛都看花了
schinar 2016-09-04
  • 打赏
  • 举报
回复
web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>431</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:spring/*.xml</param-value> </context-param> <filter> <filter-name>openSessionInViewFilter</filter-name> <filter-class> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter </filter-class> <init-param> <param-name>sessionFactoryBeanName</param-name> <param-value>sessionFactory</param-value> </init-param> <init-param> <param-name>singleSession</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>flushMode</param-name> <param-value>AUTO</param-value> </init-param> </filter> <filter-mapping> <filter-name>openSessionInViewFilter</filter-name> <url-pattern>*.jspx</url-pattern> </filter-mapping> <!-- 著名 Character Encoding filter --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.jspx</url-pattern> </filter-mapping> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> <listener> <listener-class> org.my431.platform.listener.OnlineListener </listener-class> </listener> <!--权限 校验 --> <filter> <filter-name>SessionChecker</filter-name> <filter-class>org.my431.platform.filter.SessionCheckerFilter</filter-class> </filter> <filter-mapping> <filter-name>SessionChecker</filter-name> <url-pattern>/manager/platform/*</url-pattern> </filter-mapping> <!--base session 校验 --> <filter> <filter-name>BaseSessionChecker</filter-name> <filter-class>org.my431.platform.filter.BaseSessionCheckerFilter</filter-class> </filter> <filter-mapping> <filter-name>BaseSessionChecker</filter-name> <url-pattern>/base/*</url-pattern> </filter-mapping> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jspx</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- XML-RPC Mapping--> <servlet> <servlet-name>XmlRpcServlet</servlet-name> <servlet-class>org.my431.base.xmlrpc.XmlRpcServiceServlet</servlet-class> <init-param> <param-name>enabledForExtensions</param-name> <param-value>true</param-value> <description> Sets, whether the servlet supports vendor extensions for XML-RPC. </description> </init-param> </servlet> <servlet-mapping> <servlet-name>XmlRpcServlet</servlet-name> <url-pattern>/xmlrpc</url-pattern> </servlet-mapping> <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class> org.my431.base.servlet.LoginServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/loginServlet</url-pattern> </servlet-mapping> <servlet> <servlet-name>DownloadServlet</servlet-name> <servlet-class> org.my431.base.servlet.DownloadServlet </servlet-class> <init-param> <param-name>downloadPath</param-name> <param-value>/base</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>DownloadServlet</servlet-name> <url-pattern>/DownloadServlet</url-pattern> </servlet-mapping> <!-- 验证码 --> <servlet> <servlet-name>AuthimageServlet</servlet-name> <servlet-class>org.my431.platform.AuthimageServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>AuthimageServlet</servlet-name> <url-pattern>/common/authimage/authimage.gif</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>AuthimageServlet</servlet-name> <url-pattern>/authimage.gif</url-pattern> </servlet-mapping> <!--Spring ApplicationContext 载入 --> <listener> <listener-class>org.my431.platform.utils.ContextUtils</listener-class> </listener> <!-- tag libs --> <jsp-config> <taglib> <taglib-uri>/core</taglib-uri> <taglib-location>/WEB-INF/taglibs/c.tld</taglib-location> </taglib> <taglib> <taglib-uri>/fmt</taglib-uri> <taglib-location>/WEB-INF/taglibs/fmt.tld</taglib-location> </taglib> <taglib> <taglib-uri>/fn</taglib-uri> <taglib-location>/WEB-INF/taglibs/fn.tld</taglib-location> </taglib> <taglib> <taglib-uri>/displaytag</taglib-uri> <taglib-location>/WEB-INF/taglibs/displaytag-el.tld</taglib-location> </taglib> <taglib> <taglib-uri>/string</taglib-uri> <taglib-location>/WEB-INF/taglibs/taglibs-string.tld</taglib-location> </taglib> <taglib> <taglib-uri>/my431</taglib-uri> <taglib-location>/WEB-INF/taglibs/my431-tags.tld</taglib-location> </taglib> <taglib> <taglib-uri>/my431-fn</taglib-uri> <taglib-location>/WEB-INF/taglibs/my431-fn.tld</taglib-location> </taglib> </jsp-config> </web-app>
能源恒观 2016-09-04
  • 打赏
  • 举报
回复
web.xml里监听没有配,你贴出了看看
schinar 2016-09-04
  • 打赏
  • 举报
回复
文件serviceContext-base.xml 的内容如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> <beans default-autowire="byName" default-lazy-init="false"> <bean id="redisManager" class="org.my431.plugin.redis.services.RedisManager"/> <bean id="baseAreaManager" init-method="init" class="org.my431.base.services.BaseAreaManager"/> <bean id="baseLoginLogManager" class="org.my431.base.services.BaseLoginLogManager"/> <bean id="baseLoginManager" class="org.my431.base.services.BaseLoginManager"/> <bean id="basePropertiesGroupManager" init-method="init" class="org.my431.base.services.BasePropertiesGroupManager"/> <bean id="basePropertiesManager" init-method="init" class="org.my431.base.services.BasePropertiesManager"/> <bean id="baseRoleManager" init-method="init" class="org.my431.base.services.BaseRoleManager"/> <bean id="baseSchoolManager" init-method="init" class="org.my431.base.services.BaseSchoolManager"/> <bean id="baseUserManager" init-method="init" class="org.my431.base.services.BaseUserManager"/> <bean id="baseApplicationManager" init-method="init" class="org.my431.base.services.BaseApplicationManager"/> <bean id="baseAreaInfoManager" class="org.my431.base.services.BaseAreaInfoManager"/> <bean id="baseBookVersionManager" class="org.my431.base.services.BaseBookVersionManager"/> <bean id="baseBookCatelogManager" class="org.my431.base.services.BaseBookCatelogManager"/> <bean id="baseKnowledgeCatelogManager" class="org.my431.base.services.BaseKnowledgeCatelogManager"/> <bean id="baseToolsDownloadManager" class="org.my431.base.services.BaseToolsDownloadManager"/> </beans> 请问是什么原因呢?
jeecms v9.3 正式版 安装包 更新日志 1、栏目添加选择模型模板只选择一个报错 2、内容复用待审核查询报错(开源版) 3、根栏目添加内容报错 4、后台页面样式调整 5、后台编辑器分页问题 7、数据统计今日数据没有问题 8、公众号推送菜单和群发微信菜单获取微信端消息返回处理 9、OSS管理添加appkey_secretId后台未解密导致数据存储错误 10、会员中心留言列表报错 11、工作流节点空值处理 12、手机模板在静态页生成的情况下url错误处理 13、新增百度主动推送 14、内容删除同删除静态页(含FTP) 15、栏目和内容静态化调整成只生成前10页 16、activation jcaptcha freemarker JAR部分用户反映下载不了,调整pom采用本地jar 17、栏目没有选择模型模板的情况下,发布内容选择不到模型问题处理 JEECMS简介 JEECMS是一款支持栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:  对于不懂技术的用户来说,只要通过后台的简单设置即可自定义出集新闻管理、图库管理、视频管理、下载系统、文库管理、政务公开、作品管理、产品发布、供求信息、房屋租售、招聘信息、网络问卷调查及留言板于一体的综合性且不失个性化门户网站。  对于技术达人来说,jeecms不仅提供全部源码,而且在研发之初即全面的考虑了二次开发的高效性和代码的高移植性,是一款非常容易上手和二次开发的产品。  JEECMSv8版本是一款集PC互联网、移动互联网和微信网站于一体的网站群管理系统,jeecmsV7不仅可以通过H5自适应的方式实现手机网页模板,还可以采用v7专享的移动端模板,实现了同一个网站PC端和移动端所展现的风格或者内容一致或完全不一样的效果,让网站更适应用户的浏览体验。  JEECMSv8版本新增作者投稿、投稿管理、投稿佣金收益管理和内容赞赏功能,集成了支付宝和微信多种场景多终端的支付方案,为下一波内容电商从业人员提供技术动力。 JEECMSv8支持PC网站、手机网站、微信网站、手机APP和可移动触摸大屏,一套系统即可完成五端一体化管理的网站建设 JEECMS页面展示:     相关阅读 同类推荐:CMS系统
jeecms v9.3 正式版 源码包 更新日志 1、栏目添加选择模型模板只选择一个报错 2、内容复用待审核查询报错(开源版) 3、根栏目添加内容报错 4、后台页面样式调整 5、后台编辑器分页问题 7、数据统计今日数据没有问题 8、公众号推送菜单和群发微信菜单获取微信端消息返回处理 9、OSS管理添加appkey_secretId后台未解密导致数据存储错误 10、会员中心留言列表报错 11、工作流节点空值处理 12、手机模板在静态页生成的情况下url错误处理 13、新增百度主动推送 14、内容删除同删除静态页(含FTP) 15、栏目和内容静态化调整成只生成前10页 16、activation jcaptcha freemarker JAR部分用户反映下载不了,调整pom采用本地jar 17、栏目没有选择模型模板的情况下,发布内容选择不到模型问题处理 JEECMS简介 JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。 · 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点 · 采用hibernate3 spring mvc spring2 freemarker主流技术架构 · 懂html就能建站,提供最便利、合理的使用方式 · 强大、灵活的标签,用户自定义显示内容和显示方式 · 在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性 · 完全生成全站静态页面,可自定义路径结构,无需urlrewrite · 轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录 jeecms页面展示:   相关阅读 同类推荐:CMS系统

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧